<?php


namespace app\admin\model;

use think\Model;


class AdminRule extends Model
{
    protected $pk = 'id';

    /**
     * 搜索器 规则路径
     * @param $query
     * @param $value
     */
    public function searchPathAttr($query, $value){
        if ($value){
            $query->where('path','like','%'.$value.'%');
        }
    }

    /**
     * 搜索器 权限名称
     * @param $query
     * @param $value
     */
    public function searchTitleAttr($query, $value){
        if ($value){
            $query->where('title','like','%'.$value.'%');
        }
    }

    /**
     * 搜索器 状态
     * @param $query
     * @param $value
     */
    public function searchStateAttr($query, $value){
        if ($value!=''){
            $query->where('state',$value);
        }
    }

    /**
     * 搜索器 是否菜单
     * @param $query
     * @param $value
     */
    public function searchTypeAttr($query, $value){
        if ($value!=''){
            $query->where('type',$value);
        }
    }

}